package com.AAVSO.Silvis.EggenCard2.client;

import com.google.gwt.core.client.JavaScriptObject;

public class CardRefData extends JavaScriptObject{
	
	  // Overlay types always have protected, zero argument constructors.
	  protected CardRefData() {}

	  // JSNI methods to get data.
	  public final native String getBox()         /*-{ return this.Box; }-*/; 
	  public final native String getBundle()      /*-{ return this.Bundle; }-*/;
	  public final native int    getPDF()         /*-{ return this.PDF; }-*/;
	  public final native int    getPage()        /*-{ return this.Page; }-*/; 
	  public final native String getColor()       /*-{ return this.Color; }-*/;
	  public final native String getClassification() /*-{ return this.Classification; }-*/;
	  public final native String getNote()        /*-{ return this.Note; }-*/; 
	  public final native int    getOrientation() /*-{ return this.Orientation; }-*/;
	  public final native int    getCardKey()     /*-{ return this.CardKey; }-*/;

	  public final native void setColor(String x)          /*-{ this.Color= x; }-*/;
	  public final native void setClassification(String x) /*-{ this.Classification= x; }-*/;
	  public final native void setNote(String x)           /*-{ this.Note= x; }-*/; 
	  public final native void setOrientation(int x)       /*-{ this.Orientation= x; }-*/;
	  
}
